package com.gz.moreaseManager.modules.transfer;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gz.moreaseManager.modules.entity.ProductImg;
import com.gz.moreaseManager.modules.entity.ProductPhoto;
import com.gz.moreaseManager.modules.entity.ProductSize;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.multipart.MultipartFile;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @文件名: ProductVo
 * @版权:Copyright 2018-2020版权所有：ganz
 * @描述: 前台提交产品信息
 * @修改人: ganzheng
 * @修改时间: 9:57
 * @修改内容:新增
 */
@Data
public class ProductVo implements Serializable {

    /**
     * 产品ID
     **/
    private Integer productId;

    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品简介
     */
    private String productMessage;
    /**
     * 标签id 组
     */
    private List<Integer> tagIds;

    /**
     * 标签名称字符串
     */
    private String tagNames;
    /**
     * 购买链接
     */
    private String link;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 状态
     */
    private Integer status;

    /**
     * 发布时间
     */
    private Date releaseTime;

    /**
     * 规格-尺码
     */
    private List<ProductSize> sizeList;

    /**
     * 更新时删除的尺码
     */
    private List<Integer> delSizeList;

    /**
     * 规格-图片
     */
    private List<ProductImg> imgList;

    /**
     * 更新时删除的图片
     */
    private List<Integer> delImgList;
    /**
     * 相册文件
     */
    private List<ProductPhoto> photoList;

    /**
     * 更新时删除的相册
     */
    private List<Integer> delPhotoList;

    /**
     * 封面id 不存在取相册里
     */
    private Integer covenId;
    /**
     * 相册files
     */
    private List<PhotoFileVo> photoFiles;

    private String createPerson;


}
